import request from '@/utils/request.js'
// 获取订单列表数据
export function getOrderList() {
  return request({
    method: 'GET',
    url: '/order'
  })
}
// 获取订单列表数据
export function getOrderListOfPage(data) {
  return request({
    method: 'GET',
    url: `/order?_page=${data.page}&_limit=${data.size}`
  })
}

// 根据订单id获取订单数据
export function getTheOrderOfName(data) {
  return request({
    method: 'GET',
    url: `/order?id=${data}`
  })
}

// 根据条件获取订单列表数据
export const getOrderListOfState = (data) => {
  return request({
    method: 'GET',
    url: `/order?sts=${data}`
  })
}

// 获取商品列表
export function getGoodList(id) {
  return request({
    method: 'GET',
    url: `/good?shop_id=${id}`
  })
}
// 根据页码和条数获取商品列表
export function getGoodListOfPage(data) {
  var newUrl2 = `/good?`
  if (data.page) {
    newUrl2 += `_page=${data.page}&_limit=${data.size}`
  }
  if (data.shop_name) {
    newUrl2 += `&shop_name=${data.shop_name}`
  }
  if (data.user_id) {
    newUrl2 += `&user_id=${data.user_id}`
  }
  return request({
    method: 'GET',
    url: newUrl2
  })
}
// 获取商品名称获取商品列表
export function getGoodListOfName(data) {
  var newUrl1 = `/good?`
  if (data.shop_name) {
    newUrl1 += `shop_name=${data.shop_name}`
  }
  if (data.user_id) {
    newUrl1 += `&user_id=${data.user_id}`
  }
  console.log(newUrl1)
  return request({
    method: 'GET',
    url: newUrl1
  })
}
// 根据条件查询订单列表
export const getOrderListOfConditions = (data) => {
  var newUrl = `/order?`
  if (data.shop_name) {
    newUrl += `shop_name_like=${data.shop_name}`
  }

  if (data.ordernum) {
    newUrl += `&id=${data.ordernum}`
  }

  if (data.delivery_meth) {
    newUrl += `&delivery_meth=${data.delivery_meth}`
  }

  if (data.ctct_tel) {
    newUrl += `&delivery_meth=${data.ctct_tel}`
  }

  return request({
    method: 'GET',
    url: newUrl
  })
}
// 删除选中订单
export const delTheOrder = (id) => {
  return request({
    method: 'DELETE',
    url: `/order/${id}`
  })
}
// 根据店铺名称获取用户列表
export function getUserListOfShop(data) {
  return request({
    method: 'GET',
    url: `/shop?shop_name=${data}`
  })
}
// 根据用户id获取商铺列表
export function getShopListOfUser(data) {
  return request({
    method: 'GET',
    url: `/shop?userid=${data}`
  })
}
// 根据店铺名称和用户id获取该用户的店铺信息
export const getUserShopData = (data) => {
  return request({
    method: 'GET',
    url: `/shop?shop_name=${data.shop_name}&userid=${data.userid}`
  })
}
// 获取用户列表
export const getUserList = () => {
  return request({
    method: 'GET',
    url: '/user'
  })
}
// 获取商品列表
export function getShopList() {
  return request({
    url: '/good',
    method: 'GET'
  })
}
// 添加订单
export const addOrder = (data) => {
  return request({
    method: 'POST',
    url: '/order',
    data
  })
}
// 修改选中订单
export const editOrder = (data) => {
  return request({
    method: 'PATCH',
    url: `/order/${data.id}`,
    data
  })
}

